scotland london ireland diamonds resort glasgow palm b&b gold platinum escort beach edinburgh accommodation wales silver ocean bed and breakfast escorts self catering